package com.ruanzhaojun.springboot04.entry.admin;

import lombok.Data;
import java.time.LocalDateTime;

/**
 * 航班改签实体类
 * 用于处理用户的航班改签申请
 */
@Data
public class FlightReschedule {

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 添加时间
     */
    private LocalDateTime addtime;

    /**
     * 订单编号
     */
    private String orderNumber;

    /**
     * 原航班号
     */
    private String oldFlightNumber;

    /**
     * 新航班号
     */
    private String newFlightNumber;

    /**
     * 原起飞城市
     */
    private String oldTakeoffCity;

    /**
     * 原到达城市
     */
    private String oldArriveCity;

    /**
     * 新起飞城市
     */
    private String newTakeoffCity;

    /**
     * 新到达城市
     */
    private String newArriveCity;

    /**
     * 原起飞时间
     */
    private LocalDateTime oldTakeoffTime;

    /**
     * 新起飞时间
     */
    private LocalDateTime newTakeoffTime;

    /**
     * 改签原因
     */
    private String changeReason;

    /**
     * 改签申请时间
     */
    private LocalDateTime changeTime;

    /**
     * 用户账户
     */
    private String userAccount;

    /**
     * 用户姓名
     */
    private String userName;

    /**
     * 公司账户号码
     */
    private String companyAccountNumber;

    /**
     * 航空公司名称
     */
    private String companyName;

    /**
     * 改签详情
     */
    private String changeDetails;

    /**
     * 是否已审核 (是/否)
     */
    private String isAudited;

    /**
     * 审核回复
     */
    private String auditReply;

    /**
     * 航班照片路径
     */
    private String flightPhoto;

}
